package com.ruoyi.merchant.msg.Model;


import com.ruoyi.merchant.msg.app.AbstractAppMsg;
import lombok.Data;
import lombok.extern.slf4j.Slf4j;

/**
 * 26.睡眠时间段设置（下行协议号：BP96，响应：AP96）
 * IWBP96,353456789012345,080835,1, 2300@0800#
 * IW：标识符
 * BP96 : 命令字符
 * 353456789012345: IMEI号
 * 080835 :指令流水号
 * １：是否上传睡眠数据
 * 2300@0800表示测量睡眠的时间是晚上23:00至次日08:00分，使用24小时制
 *
 */
@Slf4j
@Data
public class BP96 extends AbstractAppMsg
{
    /**
     * 数据起封包
     */
    public String headCode = "IW";
    /**
     * 协议号
     */
    public final  String funCode = "BPXZ";
    /**
     * IMEI
     */
    private String imei;
    /**
     * 指令流水号
     */
    private String serialNnumber;
    /**
     * １：是否上传睡眠数据
     */
    private String up;
    /**
     * 2300@0800表示测量睡眠的时间是晚上23:00至次日08:00分，使用24小时制
     */
    private String time;
    /**
     * 结尾封包
     */
    public String footCode = "#";


     public BP96(){}



    @Override
    public  String toString(){
        StringBuffer stringBuffer = new StringBuffer();
        stringBuffer.append(this.headCode);
        stringBuffer.append(this.funCode);
        stringBuffer.append(",");
        stringBuffer.append(this.imei);
        stringBuffer.append(",");
        stringBuffer.append(this.serialNnumber);
        stringBuffer.append(",");
        stringBuffer.append(this.up);
        stringBuffer.append(",");
        stringBuffer.append(this.time);
        stringBuffer.append(this.footCode);
        return stringBuffer.toString();
    }

}
        



